﻿/// <summary>
/// 储存枚举ID的类
/// </summary>
public class GameTypeDefine
{
    public enum EVENT_ID
    {
        NONE = -1,

        //按钮事件
        BUTTON_DOWN,
        BUTTON_UP,
        BUTTON_PRESSED,
        //移动控制
        /*LEFT_BUTTON_DOWN,
        LEFT_BUTTON_UP,
        LEFT_BUTTON_PRESSED,
        UP_BUTTON_DOWN,
        UP_BUTTON_UP,
        UP_BUTTON_PRESSED,
        RIGHT_BUTTON_DOWN,
        RIGHT_BUTTON_UP,
        RIGHT_BUTTON_PRESSED,
        DOWN_BUTTON_DOWN,
        DOWN_BUTTON_UP,
        DOWN_BUTTON_PRESSED,
        //交互
        INTERACT_BUTTON_DOWN,
        INTERACT_BUTTON_UP,
        INTERACT_BUTTON_PRESSED,
        //攻击
        ATTACK_BUTTON_DOWN,
        ATTACK_BUTTON_UP,
        ATTACK_BUTTON_PRESSED,
        //奔跑
        RUN_BUTTON_DOWN,
        RUN_BUTTON_UP,
        RUN_BUTTON_PRESSED,
        //蹲下
        CROUCH_BUTTON_DOWN,
        CROUCH_BUTTON_UP,
        CROUCH_BUTTON_PRESSED,
        //视角控制
        TURN_LEFT_BUTTON_DOWN,
        TURN_LEFT_BUTTON_UP,
        TURN_LEFT_BUTTON_PRESSED,
        TURN_RIGHT_BUTTON_DOWN,
        TURN_RIGHT_BUTTON_UP,
        TURN_RIGHT_BUTTON_PRESSED,
        //视角重置
        RESET_BUTTON_DOWN,
        RESET_BUTTON_UP,
        RESET_BUTTON_PRESSED,*/

        //控制事件
        CAMERA_TURN,
        CAMERA_RESET,

        //交互事件
        CLIMBE_TRIGGER_IN_EVENT,

        AMOUNT
    };

    public enum BUTTON_ID
    {
        NONE = -1,

        HORIZONTAL,
        VERTICAL,
        INTERACT,
        ATTACK,
        RUN,
        CROUCH,
        TURN,
        RESET,

        //符合按钮
        MOVE,

        //组合按钮

        AMOUNT
    };

    public enum HIDE_STATE
    {
        NONE = -1,

        NORMAL,
        HIDDEN,

        AMOUNT
    }
}
